package com.lyxs916.appbaselibrary.core.presenter;


import com.lyxs916.appbaselibrary.core.iview.BaseView;

/**
 * 说明:Presenter的基类
 * 作者： 杨阳; 创建于：  2017-06-06  12:56
 */
public abstract class BasePresenter<T extends BaseView> {
    public T mvpView;

    /**
     * 方法功能：当P创建的时候 把view也创建
     */
    public void onCreate(T mvpView) {
        this.mvpView = mvpView;
    }

    /**
     * 方法功能：销毁
     */
    public void onDestroy() {
        mvpView = null;
    }

    /**
     * 方法功能：销毁
     */
    public void onLowMemory() {
        mvpView = null;
    }


}
